/**/
.search-bar .content .search
{
  float: right;
}

.search-bar .content .search .inputs
{
  border-color: #68b82e;
}

.search-bar .content .search .inputs input.search-btn
{
  background-color: #68b82e;
}

.search-bar .float-bar .inputs
{
  border-color: #68b82e;
}

.search-bar .float-bar .inputs input.search-btn
{
  background-color: #68b82e;
}

.main-bar .main-menu
{
  background-color: #66b92e;
}


/* menu-bar */
.menu-bar
{}

.main-bar .main-menu .sub-menu
{
  top: 0px;
}

.main-bar .main-menu .sub-menu .title
{
  cursor: default;
}

.main-bar .main-menu .sub-menu .sub-menu-list
{
  display: block;
  border: 2px solid #68b82e;
  border-top: none;
  width: 216px;
  position: relative;
  display: none;
}

.main-bar .main-menu .sub-menu .sub-menu-list li
{
  width: 179px;
  height: 36px;
  overflow: hidden;
  border-top: 1px solid #ebebeb;
  padding: 9px 0px 11px 37px;
  background: url('../../imgs/icons/arrow_rs.png') no-repeat 200px center;
  background-color: #f7f7f7;
}
.main-bar .main-menu .sub-menu .sub-menu-list:hover li
{
  width: 178px;
  border-right: 1px solid #ebebeb;
}

.main-bar .main-menu .sub-menu .sub-menu-list li .icon
{
  position: absolute;
  left: 10px;
  top: 9px;
  width: 20px;
  height: 20px;
  background: url('../../imgs/icons/local_menu.png');
}

.main-bar .main-menu .sub-menu .sub-menu-list li:hover .icon
{
  -ms-background-position-y: -20px;
  background-position-y: -20px;
}

.main-bar .main-menu .sub-menu .sub-menu-list li.entertainment .icon
{
  top: 69px;
  width: 18px;
  -ms-background-position-x: -20px;
  background-position-x: -20px;
}
.main-bar .main-menu .sub-menu .sub-menu-list li.women .icon
{
  top: 127px;
  -ms-background-position-x: -38px;
  background-position-x: -38px;
}
.main-bar .main-menu .sub-menu .sub-menu-list li.life .icon
{
  top: 183px;
  width: 19px;
  -ms-background-position-x: -58px;
  background-position-x: -58px;
}
.main-bar .main-menu .sub-menu .sub-menu-list li.hotel .icon
{
  top: 239px;
  -ms-background-position-x: -77px;
  background-position-x: -77px;
}
.main-bar .main-menu .sub-menu .sub-menu-list li.car .icon
{
  top: 295px;
  -ms-background-position-x: -97px;
  background-position-x: -97px;
}


.main-bar .main-menu .sub-menu .sub-menu-list li
{
  padding: 9px 0px 11px 37px;
}

.main-bar .main-menu .sub-menu .sub-menu-list li:hover
{
  background-color: #fff;
  border-right-color: #fff;
}

.main-bar .main-menu .sub-menu .sub-menu-list li:hover .sub-sub-menu
{
  display: block;
}

.main-bar .main-menu .sub-menu .sub-menu-list li a
{
  font-size: 15px;
  line-height: 1.5em;
  height: auto;
  background-color: transparent;
  border: none;
  padding: 0px;
}

.main-bar .main-menu .sub-menu .sub-menu-list li a:hover
{
  background-color: transparent;
}

.main-bar .main-menu .sub-menu .sub-menu-list li .hot a
{
  display: inline;
  color: #777;
  font-size: 12px;
  padding: 0px;
  margin-right: 1em;
}

.main-bar .main-menu .sub-menu .sub-menu-list li .sub-sub-menu
{
  position: absolute;
  left: 216px;
  top: 0px;
  width: 230px;
  height: 342px;
  border: 2px solid #68b82e;
  border-top: none;
  border-left: none;
  background-color: #fff;
  display: none;
}

.main-bar .main-menu .sub-menu .sub-menu-list li .sub-sub-menu h3
{
  font-size: 20px;
  color: #555;
  line-height: 1em;
  padding: 18px 19px;
}

.main-bar .main-menu .sub-menu .sub-menu-list li .sub-sub-menu ul
{
  display: block;
  padding: 0px 19px;
}

.main-bar .main-menu .sub-menu .sub-menu-list li .sub-sub-menu ul li
{
  width: auto;
  height: auto;
  background-color: transparent;
  border: none;
  padding: 0px;
  width: 95px;
  float: left;
}

.main-bar .main-menu .sub-menu .sub-menu-list li .sub-sub-menu ul li a
{
  font-size: 12px;
  line-height: 1.9em;
}


.main-bar .main-menu .sub-menu .title
{
  position: relative;
  width: 169px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background-color: #72c738;
  padding: 0px 40px 0px 11px;
  color: #fff;
  cursor: pointer;
}

.main-bar .main-menu .sub-menu ul
{
  overflow: visible;
}

.main-bar .main-menu .content ul.hor-menu
{
  margin-left: 220px;
}

.main-bar .main-menu .content ul.hor-menu li a
{
  color: #fff;
}

.main-bar .main-menu .content ul.hor-menu li a.active,
.main-bar .main-menu .content ul.hor-menu li a:hover
{
  color: #fffc00;
  background-color: #52a31a;
}



/* footer-menu */
.footer-menu .content .tel-mail ul li:before
{
  -ms-background-position-x: -34px;
  background-position-x: -34px;
}

.always-show-bar li a div
{
  -ms-background-position-y: -0px;
  background-position-y: -0px;
}

.always-show-bar li a.active,
.always-show-bar li a:hover
{
  background-color: #68b82e;
  border-color: #68b82e;
}

.always-show-bar li a.to-top
{
  border-color: #68b82e;
}

.always-show-bar li a.to-top div
{
  -ms-background-position-y: 0px;
  background-position-y: 0px;
}

.always-show-bar li a.to-top:hover div
{
  -ms-background-position-y: 0px;
  background-position-y: 0px;
}

/* animate */
.main-bar .main-menu .content .animate
{
  position: absolute;
  bottom: 100%;
  left: 0px;
  width: 220px;
  height: 27px;
}

.main-bar .main-menu .content .animate .camel
{
  position: absolute;
  width: 18px;
  height: 14px;
  bottom: 0px;
  left: 10px;
  background: url('../../imgs/local/camel_ani.png');
}

.main-bar .main-menu .content .animate .pyramid
{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 220px;
  height: 27px;
  /*overflow: hidden;*/
}

.main-bar .main-menu .content .animate .pyramid .p1,
.main-bar .main-menu .content .animate .pyramid .p2
{
  position: absolute;
  left: 160px;
  bottom: 0px;
  width: 27px;
}

.main-bar .main-menu .content .animate .pyramid .p2
{
  left: 172px;
  width: 47px;
}